/**
 * 
 */
package com.freecsim.sas.core.services;

import java.util.Enumeration;

/**
 * 服务配置类。
 * @author wucj
 *
 */
public interface ServiceConfigure {
	
	/**
	 * 根据参数名返回参数的值，如果值不存在则返回null
	 * @param name 指向初始化参数的字符串
	 * @return 包含初始化参数的的一个字符串
	 */
	public String getInitParameter(String name);
	
	/**
	 * 以Enumeration类型返回所有参数名
	 * @return 
	 */
	public Enumeration getInitParameterNames();
	
	/**
	 * 以字符串返回Service的名称
	 * @return
	 */
	public String getServiceName();
	
	/**
	 * 返回Service上下文对象
	 * @return
	 */
	public ServiceContext getServiceContext();
	
}
